package thread_ex;

public class WritThread1 extends Thread {
	Message obj;
	
	public WritThread1(Message m) {
		this.obj=m;
	}
	
	@Override
	public void run(){
		synchronized (obj) {
			if(!obj.status){
				try{
					obj.wait(); // 다른 Thread 에서 notify 해줘야 이 Thread 가 깨어난다.
				}catch(Exception e){
					
				}
			}		
			System.out.println("Message에 저장된 데이터를 출력합니다");
			System.out.println(obj.getMsg());
			
		}
	}
}
